home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 4
/
CDPD_IV.bin
/
e
/
mailinglists
/
amigae.0294feb.archive
/
000073_bkhouse!nkraft@bkhouse.cts.com_Fri, 18 Feb 94 01:36:06 PST.msg
< prev
next >
Wrap
Internet Message Format
|
1994-05-26
|
7KB
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
id <1v1o@bkhouse.cts.com>; Fri, 18 Feb 94 01:36:06 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
id <1v19@bkhouse.cts.com>; Thu, 17 Feb 94 10:37:30 PST
Date: Thu, 17 Feb 94 10:37:30 PST
Message-Id: <9402171837.1v19@bkhouse.cts.com>
In-Reply-To: <940214224449.2043c447@iccgcc.cs.hh.ab.com>; (argusnet.amiga.amigae)
Reply-To: nkraft@bkhouse.cts.com
Organization: Argus Computing, San Diego, CA
From: nkraft@bkhouse.cts.com (Norman Kraft)
To: AmigaE@bkhouse.cts.com
Subject: Re: FAE update
In argusnet.amiga.amigae, article
<940214224449.2043c447@iccgcc.cs.hh.ab.com>, you wrote:
> Now a question, not concerning FAE, what editor do those of you
> who write large programs use?
>
> What I've ended up using is MEMACS. I can edit my source, then
> open a cli screen, compile my code, and run my program. Then end
> the cli session and I'm right where I was in my editing. This is
> ok but not exactly what I'd like to use.
For years now, I've been using MEmacs for my Amiga development, from
the OS 1.2 version on my A1000 back in '86 to the version that came
with OS 2.1 that I run on my A3000. It doesn't do everything I'd like
it to, although I hear that the one that comes with OS 3.X is pretty
nice, but it works and works reliably. I try other editors, but I
keep coming back to MEmacs.
I've also tried all the other editors you mentioned, but I've always
found that my idea of a developer's editor and most Amiga author's
ideas about them are quite different. I'm probably biased somewhat
by my use of Brief as my editor for MS-DOS work, a program I've used
for this since it was a beta release from Underware in the early 80's.
I wasn't impressed with CygnusEd in the least, though I know that
many, many people are.
GoldEd is a nice editor, but it has a few oddities that I just can't
live with. Most of the keys are redefinable, which is nice, but some
of the movement functions don't work in the way that I am used to. I
don't know about the current version, but what finally drove me away
from GoldEd was its assumption that "end-of-line" meant the last
character on the line, not the last character + 1, as most editors do.
It drove me nuts. That and GoldEd's general instability.
GnuEmacs is a nice system, but I refuse to devote that much disk space
to an *editor*. You'd think we were talking about Windows applications,
with all this nonsense about needing multiple megabytes just to edit
text.
Lately I've been toying around with the Twilight Editor, which is part
of the Twilight Development System (TDS???.lha on AmiNet). I like it
quite a bit, and it seems very configurable. I have, for the most part,
been able to get it to act in the way that I want it to, and it comes
with AmigaE support built in. It has a project manager that is very
nice, and supports E. It looks like this may be the editor that I'll
move to. It seems to be well worth its $15 (US) shareware fee.
One warning: The demo version of TED available on AmiNet has a 200
line limit on the files it will edit, and this is worth knowing ahead
of time (the exact limit isn't stated in the docs, as far as I saw).
TED will let you load a file of any size and make changes without any
warnings until you try to save it. Of course, since I feel that good
programming style precludes more than the occasional file with more
than 200 lines, this really isn't a problem. :) I'll register anyway,
though, just to support the author. I know what a disappointment this
shareware game can be.
Norm.
----------------------------------------------------------------------------
Norman Kraft INET : nkraft@ucsd.edu (work)
Peptide-T Clinical Trial or try: nkraft@bkhouse.cts.com (home)
HIV Neurobehavioral Research Center UUCP : ucsd!nkraft
Dept of Psychiatry, School of Medicine
University of California, San Diego Usual disclaimers...
----------------------------------------------------------------------------
From donews!crash!rossegat.uji.es!itigso78 Fri, 18 Feb 94 06:22:23 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
id <1v2b@bkhouse.cts.com>; Fri, 18 Feb 94 06:22:23 PST
Received: from crash by donews.cts.com with uucp
(Smail3.1.28.1 #18) id m0pX9lD-0002VbC; Thu, 17 Feb 94 09:31 EST
Received: from pereiii.uji.es by crash.cts.com with smtp
(Smail3.1.28.1 #18) id m0pX9Ni-00006SC; Thu, 17 Feb 94 06:07 PST
Received: from rossegat.uji.es by pereiii.uji.es with SMTP
(1.37.109.8/16.2) id AA27213; Thu, 17 Feb 1994 15:09:28 +0100
Received: by rossegat.uji.es
(1.37.109.4/16.2) id AA10741; Thu, 17 Feb 94 15:11:37 +0100
Message-Id: <m0pX9Ni-00006SC@crash.cts.com>
Date: Thu, 17 Feb 94 15:11:37 MET
Reply-To: <itigso78@rossegat.uji.es>
Mailer: Elm [revision: 70.85]
From: itigso78@rossegat.uji.es
To: amigae@bkhouse.cts.com
Subject: Lists
LIST
INDEX
From donews!crash!unicorn.ccc.nottingham.ac.uk!pmygby Fri, 18 Feb 94 06:23:48 PST
Received: by bkhouse.cts.com (V1.17-beta/Amiga)
id <1v3z@bkhouse.cts.com>; Fri, 18 Feb 94 06:23:48 PST
Received: from crash by donews.cts.com with uucp
(Smail3.1.28.1 #18) id m0pXBcp-0001vuC; Thu, 17 Feb 94 11:30 EST
Received: from jess.ccc.nottingham.ac.uk by crash.cts.com with smtp
(Smail3.1.28.1 #18) id m0pXBKb-0000TZC; Thu, 17 Feb 94 08:12 PST
Received: from unicorn.ccc.nottingham.ac.uk by jess.ccc.nottingham.ac.uk
with SMTP (PP) id <00289-0@jess.ccc.nottingham.ac.uk>;
Thu, 17 Feb 1994 16:09:31 +0000
Received: from localhost by unicorn.nott.ac.uk (4.1/930628) id AA14868;
Thu, 17 Feb 94 16:01:59 GMT
Message-Id: <9402171601.AA14868@unicorn.nott.ac.uk>
Date: Thu, 17 Feb 94 16:01:58 +0000
From: pmygby@unicorn.ccc.nottingham.ac.uk
To: amigae@bkhouse.cts.com
Cc: dp@maths.nottingham.ac.uk
Subject: asl difficulties
Hello - Here is the full code it crashes at the line with AllocAslRequest() in
I would appreciate it if someone can handle this and tell me whats wrong with
it.
-------------------------------------------------------------------------------
MODULE 'libraries/asl','asl','utility/tagitem'
PROC request()
DEF fr,fl,aslbase
aslbase := OpenLibrary('asl.library',37)
IF aslbase
fr := AllocAslRequest(ASL_FILEREQUEST,[ASL_HAIL,'Choose an Icon',TAG_DONE])
IF fr
fl := AslRequest(fr,NIL)
ENDIF
IF fl THEN RETURN fr
WriteF('Fatal Error with requester!!\n')
CloseLibrary(aslbase)
ELSE
WriteF('Couldnt open asl.library.\n')
ENDIF
CleanUp(5)
ENDPROC
PROC main()
DEF filereq:PTR TO filerequestr
filereq := request()
IF filereq THEN WriteF('well you picked one\n')
CleanUp(0)
ENDPROC
-------------------------------------------------------------------------------
Thanks
Darren.